<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.3"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SSDP Help: D:/doxy/PublicAPI/ATECCore/atobjectfuncs.h 文件参考</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">SSDP Help<span id="projectnumber">&#160;2.04.01</span>
   </div>
   <div id="projectbrief">仅供测试</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.3 -->
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',false,false,'search.php','搜索');
});
/* @license-end */
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../dir_52a01df1794e5beec01860bdd05aea48.html">PublicAPI</a></li><li class="navelem"><a class="el" href="../../dir_b036ea399c584d2b2a32165352c4a594.html">ATECCore</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">函数</a>  </div>
  <div class="headertitle"><div class="title">atobjectfuncs.h 文件参考</div></div>
</div><!--header-->
<div class="contents">

<p><a href="../../df/dc9/atobjectfuncs_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:ac2caac7f8bbd203e09197a2c92ed077e"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED UInt32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#ac2caac7f8bbd203e09197a2c92ed077e">atObject_add</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP object)</td></tr>
<tr class="memdesc:ac2caac7f8bbd203e09197a2c92ed077e"><td class="mdescLeft">&#160;</td><td class="mdescRight">将新元素写入设计文件  <a href="../../df/dc9/atobjectfuncs_8h.html#ac2caac7f8bbd203e09197a2c92ed077e">更多...</a><br /></td></tr>
<tr class="separator:ac2caac7f8bbd203e09197a2c92ed077e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c0b11423630461685dc6f290b7deec4"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#a6c0b11423630461685dc6f290b7deec4">atObject_display</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP objectP, ATEC_NAMESPACE_NAME::ATDataCore::ATDrawMode drawmode)</td></tr>
<tr class="memdesc:a6c0b11423630461685dc6f290b7deec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">在所有活跃的视图中显示元素  <a href="../../df/dc9/atobjectfuncs_8h.html#a6c0b11423630461685dc6f290b7deec4">更多...</a><br /></td></tr>
<tr class="separator:a6c0b11423630461685dc6f290b7deec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabe9b71033dfcfeda1a9358d6c33af13"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#aabe9b71033dfcfeda1a9358d6c33af13">atObject_extractRange</a> (ATEC_NAMESPACE_NAME::XRange3d *rangeP, ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP pObject)</td></tr>
<tr class="memdesc:aabe9b71033dfcfeda1a9358d6c33af13"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取元素的范围。如果存在当前变换，将作用于获取到的范围上  <a href="../../df/dc9/atobjectfuncs_8h.html#aabe9b71033dfcfeda1a9358d6c33af13">更多...</a><br /></td></tr>
<tr class="separator:aabe9b71033dfcfeda1a9358d6c33af13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad76d76e931ef83191837facf3f618c42"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#ad76d76e931ef83191837facf3f618c42">atObject_getProperties</a> (UInt32 *level, UInt32 *ggNum, ATEC_NAMESPACE_NAME::ATDataCore::ATObjectClass *elmClass, bool *locked, bool *newElm, bool *modified, bool *viewIndepend, bool *solidHole, ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP pObject)</td></tr>
<tr class="memdesc:ad76d76e931ef83191837facf3f618c42"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取元素的相关属性信息  <a href="../../df/dc9/atobjectfuncs_8h.html#ad76d76e931ef83191837facf3f618c42">更多...</a><br /></td></tr>
<tr class="separator:ad76d76e931ef83191837facf3f618c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab27f40e1cc83e85938d75ab9fa6c97f7"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#ab27f40e1cc83e85938d75ab9fa6c97f7">atObjectRef_isEffectivelyLocked</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP SceneRef, ATEC_NAMESPACE_NAME::ATDataCore::ObjectRefP objRef, bool chkChildren)</td></tr>
<tr class="memdesc:ab27f40e1cc83e85938d75ab9fa6c97f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">检查元素是否被有效的锁定  <a href="../../df/dc9/atobjectfuncs_8h.html#ab27f40e1cc83e85938d75ab9fa6c97f7">更多...</a><br /></td></tr>
<tr class="separator:ab27f40e1cc83e85938d75ab9fa6c97f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05b8d7a03dd588113f646eb78a98c256"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#a05b8d7a03dd588113f646eb78a98c256">atObject_getEffectiveSymbology</a> (UInt32 *pColorOut, UInt32 *pWeightOut, Int32 *pStyleOut, ATEC_NAMESPACE_NAME::ATDataCore::LineStyleParamsP pStyleParamOut, UInt32 *pFillColorOut, ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP pObjectIn, const ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP pSceneRefIn, void *pObjectPathIn, int viewIndexIn)</td></tr>
<tr class="memdesc:a05b8d7a03dd588113f646eb78a98c256"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取元素的实际显示样式  <a href="../../df/dc9/atobjectfuncs_8h.html#a05b8d7a03dd588113f646eb78a98c256">更多...</a><br /></td></tr>
<tr class="separator:a05b8d7a03dd588113f646eb78a98c256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add06b199b9195f88913afae5404241f4"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#add06b199b9195f88913afae5404241f4">atObject_getTransparency</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP pObject)</td></tr>
<tr class="memdesc:add06b199b9195f88913afae5404241f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">获取元素的透明度  <a href="../../df/dc9/atobjectfuncs_8h.html#add06b199b9195f88913afae5404241f4">更多...</a><br /></td></tr>
<tr class="separator:add06b199b9195f88913afae5404241f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add5bfd0f657acbe3f18979a7486dfb70"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED ATEC_NAMESPACE_NAME::StatusInt&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#add5bfd0f657acbe3f18979a7486dfb70">atObjdscr_setTransparency</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectDescrH edPP, double transparency)</td></tr>
<tr class="memdesc:add5bfd0f657acbe3f18979a7486dfb70"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置元素的透明度  <a href="../../df/dc9/atobjectfuncs_8h.html#add5bfd0f657acbe3f18979a7486dfb70">更多...</a><br /></td></tr>
<tr class="separator:add5bfd0f657acbe3f18979a7486dfb70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecdce3d6d89c64c56616157cf28038cc"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#aecdce3d6d89c64c56616157cf28038cc">atObject_read</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP pObject, ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP SceneRef, UInt32 filepos)</td></tr>
<tr class="memdesc:aecdce3d6d89c64c56616157cf28038cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">从设计文件中读取元素  <a href="../../df/dc9/atobjectfuncs_8h.html#aecdce3d6d89c64c56616157cf28038cc">更多...</a><br /></td></tr>
<tr class="separator:aecdce3d6d89c64c56616157cf28038cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a993694bd363775812f771bcd38e1afe5"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#a993694bd363775812f771bcd38e1afe5">atObject_setSymbology</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP obj, UInt32 const *color, UInt32 const *weight, Int32 const *style)</td></tr>
<tr class="memdesc:a993694bd363775812f771bcd38e1afe5"><td class="mdescLeft">&#160;</td><td class="mdescRight">设置元素的样式  <a href="../../df/dc9/atobjectfuncs_8h.html#a993694bd363775812f771bcd38e1afe5">更多...</a><br /></td></tr>
<tr class="separator:a993694bd363775812f771bcd38e1afe5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada8bd8ff83c337a1736768fd0ca5bef"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#aada8bd8ff83c337a1736768fd0ca5bef">atEllipse_create</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP out, ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP in, ATEC_NAMESPACE_NAME::XPoint3dCP center, double axis1, double axis2, ATEC_NAMESPACE_NAME::XRotMatrixCP rMatrix, int fillMode)</td></tr>
<tr class="memdesc:aada8bd8ff83c337a1736768fd0ca5bef"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建椭圆元素  <a href="../../df/dc9/atobjectfuncs_8h.html#aada8bd8ff83c337a1736768fd0ca5bef">更多...</a><br /></td></tr>
<tr class="separator:aada8bd8ff83c337a1736768fd0ca5bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec3840c455d53d4c84833c46643fa96c"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#aec3840c455d53d4c84833c46643fa96c">atLineString_create</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP out, ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP in, ATEC_NAMESPACE_NAME::XPoint3dP points, int numVerts)</td></tr>
<tr class="memdesc:aec3840c455d53d4c84833c46643fa96c"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建线串元素  <a href="../../df/dc9/atobjectfuncs_8h.html#aec3840c455d53d4c84833c46643fa96c">更多...</a><br /></td></tr>
<tr class="separator:aec3840c455d53d4c84833c46643fa96c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a081cb0623d21ec5954aba70ebd7c3177"><td class="memItemLeft" align="right" valign="top">ATECCORE_EXPORTED int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc9/atobjectfuncs_8h.html#a081cb0623d21ec5954aba70ebd7c3177">atLine_create</a> (ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP pObjectOut, ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP pObjectIn, ATEC_NAMESPACE_NAME::XPoint3dP points)</td></tr>
<tr class="memdesc:a081cb0623d21ec5954aba70ebd7c3177"><td class="mdescLeft">&#160;</td><td class="mdescRight">创建线段元素  <a href="../../df/dc9/atobjectfuncs_8h.html#a081cb0623d21ec5954aba70ebd7c3177">更多...</a><br /></td></tr>
<tr class="separator:a081cb0623d21ec5954aba70ebd7c3177"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><dl class="section author"><dt>作者</dt><dd>SZEWC </dd></dl>
<dl class="section date"><dt>日期</dt><dd>2022/04/28 </dd></dl>
</div><h2 class="groupheader">函数说明</h2>
<a id="aada8bd8ff83c337a1736768fd0ca5bef" name="aada8bd8ff83c337a1736768fd0ca5bef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aada8bd8ff83c337a1736768fd0ca5bef">&#9670;&nbsp;</a></span>atEllipse_create()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED int atEllipse_create </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::XPoint3dCP&#160;</td>
          <td class="paramname"><em>center</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>axis1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>axis2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::XRotMatrixCP&#160;</td>
          <td class="paramname"><em>rMatrix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>fillMode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建椭圆元素 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>out </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP</td><td>in </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::XPoint3dCP</td><td>center </td></tr>
    <tr><td class="paramname">double</td><td>axis1 </td></tr>
    <tr><td class="paramname">double</td><td>axis2 </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::XRotMatrixCP</td><td>rMatrix </td></tr>
    <tr><td class="paramname">int</td><td>fillMode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="a081cb0623d21ec5954aba70ebd7c3177" name="a081cb0623d21ec5954aba70ebd7c3177"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a081cb0623d21ec5954aba70ebd7c3177">&#9670;&nbsp;</a></span>atLine_create()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED int atLine_create </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>pObjectOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>pObjectIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::XPoint3dP&#160;</td>
          <td class="paramname"><em>points</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建线段元素 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>pElementOut </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>pElementIn </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::XPoint3dP</td><td>points </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="aec3840c455d53d4c84833c46643fa96c" name="aec3840c455d53d4c84833c46643fa96c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec3840c455d53d4c84833c46643fa96c">&#9670;&nbsp;</a></span>atLineString_create()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED int atLineString_create </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>out</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>in</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::XPoint3dP&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>numVerts</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>创建线串元素 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>out </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>in </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::XPoint3dP</td><td>points </td></tr>
    <tr><td class="paramname">int</td><td>numVerts </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="add5bfd0f657acbe3f18979a7486dfb70" name="add5bfd0f657acbe3f18979a7486dfb70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add5bfd0f657acbe3f18979a7486dfb70">&#9670;&nbsp;</a></span>atObjdscr_setTransparency()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED ATEC_NAMESPACE_NAME::StatusInt atObjdscr_setTransparency </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectDescrH&#160;</td>
          <td class="paramname"><em>edPP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>transparency</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置元素的透明度 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectDescrH</td><td>edPP </td></tr>
    <tr><td class="paramname">double</td><td>transparency </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED ATEC_NAMESPACE_NAME::StatusInt</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="ac2caac7f8bbd203e09197a2c92ed077e" name="ac2caac7f8bbd203e09197a2c92ed077e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2caac7f8bbd203e09197a2c92ed077e">&#9670;&nbsp;</a></span>atObject_add()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED UInt32 atObject_add </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>将新元素写入设计文件 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>object 待添加的元素 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED UInt32 写入的文件位置</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="a6c0b11423630461685dc6f290b7deec4" name="a6c0b11423630461685dc6f290b7deec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c0b11423630461685dc6f290b7deec4">&#9670;&nbsp;</a></span>atObject_display()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED void atObject_display </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>objectP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATDrawMode&#160;</td>
          <td class="paramname"><em>drawmode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>在所有活跃的视图中显示元素 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>objectP 待显示的元素 </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATDrawMode</td><td>drawmode DRAW_MODE_Normal或ERASE或HILITE </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="aabe9b71033dfcfeda1a9358d6c33af13" name="aabe9b71033dfcfeda1a9358d6c33af13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabe9b71033dfcfeda1a9358d6c33af13">&#9670;&nbsp;</a></span>atObject_extractRange()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED int atObject_extractRange </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::XRange3d *&#160;</td>
          <td class="paramname"><em>rangeP</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP&#160;</td>
          <td class="paramname"><em>pObject</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取元素的范围。如果存在当前变换，将作用于获取到的范围上 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::XRange3d</td><td>* rangeP </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP</td><td>pObject </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="a05b8d7a03dd588113f646eb78a98c256" name="a05b8d7a03dd588113f646eb78a98c256"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05b8d7a03dd588113f646eb78a98c256">&#9670;&nbsp;</a></span>atObject_getEffectiveSymbology()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED void atObject_getEffectiveSymbology </td>
          <td>(</td>
          <td class="paramtype">UInt32 *&#160;</td>
          <td class="paramname"><em>pColorOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UInt32 *&#160;</td>
          <td class="paramname"><em>pWeightOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Int32 *&#160;</td>
          <td class="paramname"><em>pStyleOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::LineStyleParamsP&#160;</td>
          <td class="paramname"><em>pStyleParamOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UInt32 *&#160;</td>
          <td class="paramname"><em>pFillColorOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP&#160;</td>
          <td class="paramname"><em>pObjectIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>pSceneRefIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>pObjectPathIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>viewIndexIn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取元素的实际显示样式 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">UInt32</td><td>* pColorOut </td></tr>
    <tr><td class="paramname">UInt32</td><td>* pWeightOut </td></tr>
    <tr><td class="paramname">Int32</td><td>* pStyleOut </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::LineStyleParamsP</td><td>pStyleParamOut </td></tr>
    <tr><td class="paramname">UInt32</td><td>* pFillColorOut </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP</td><td>pElementIn </td></tr>
    <tr><td class="paramname">const</td><td>ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP pModelRefIn </td></tr>
    <tr><td class="paramname">void</td><td>* pElementPathIn </td></tr>
    <tr><td class="paramname">int</td><td>viewIndexIn </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="ad76d76e931ef83191837facf3f618c42" name="ad76d76e931ef83191837facf3f618c42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad76d76e931ef83191837facf3f618c42">&#9670;&nbsp;</a></span>atObject_getProperties()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED void atObject_getProperties </td>
          <td>(</td>
          <td class="paramtype">UInt32 *&#160;</td>
          <td class="paramname"><em>level</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UInt32 *&#160;</td>
          <td class="paramname"><em>ggNum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectClass *&#160;</td>
          <td class="paramname"><em>elmClass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>locked</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>newElm</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>modified</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>viewIndepend</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>solidHole</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP&#160;</td>
          <td class="paramname"><em>pObject</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取元素的相关属性信息 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">UInt32</td><td>* level </td></tr>
    <tr><td class="paramname">UInt32</td><td>* ggNum </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectClass</td><td>* elmClass </td></tr>
    <tr><td class="paramname">bool</td><td>* locked </td></tr>
    <tr><td class="paramname">bool</td><td>* newElm </td></tr>
    <tr><td class="paramname">bool</td><td>* modified </td></tr>
    <tr><td class="paramname">bool</td><td>* viewIndepend </td></tr>
    <tr><td class="paramname">bool</td><td>* solidHole </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP</td><td>pObject </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="add06b199b9195f88913afae5404241f4" name="add06b199b9195f88913afae5404241f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add06b199b9195f88913afae5404241f4">&#9670;&nbsp;</a></span>atObject_getTransparency()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED double atObject_getTransparency </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP&#160;</td>
          <td class="paramname"><em>pObject</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>获取元素的透明度 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectCP</td><td>pObject </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED double</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="aecdce3d6d89c64c56616157cf28038cc" name="aecdce3d6d89c64c56616157cf28038cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecdce3d6d89c64c56616157cf28038cc">&#9670;&nbsp;</a></span>atObject_read()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED int atObject_read </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>pObject</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UInt32&#160;</td>
          <td class="paramname"><em>filepos</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>从设计文件中读取元素 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>pObject </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
    <tr><td class="paramname">UInt32</td><td>filepos </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED int</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="a993694bd363775812f771bcd38e1afe5" name="a993694bd363775812f771bcd38e1afe5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a993694bd363775812f771bcd38e1afe5">&#9670;&nbsp;</a></span>atObject_setSymbology()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED void atObject_setSymbology </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UInt32 const *&#160;</td>
          <td class="paramname"><em>color</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UInt32 const *&#160;</td>
          <td class="paramname"><em>weight</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Int32 const *&#160;</td>
          <td class="paramname"><em>style</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>设置元素的样式 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATObjectP</td><td>obj </td></tr>
    <tr><td class="paramname">UInt32</td><td>const * color </td></tr>
    <tr><td class="paramname">UInt32</td><td>const * weight </td></tr>
    <tr><td class="paramname">Int32</td><td>const * style </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED void</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
<a id="ab27f40e1cc83e85938d75ab9fa6c97f7" name="ab27f40e1cc83e85938d75ab9fa6c97f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab27f40e1cc83e85938d75ab9fa6c97f7">&#9670;&nbsp;</a></span>atObjectRef_isEffectivelyLocked()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ATECCORE_EXPORTED bool atObjectRef_isEffectivelyLocked </td>
          <td>(</td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP&#160;</td>
          <td class="paramname"><em>SceneRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ATEC_NAMESPACE_NAME::ATDataCore::ObjectRefP&#160;</td>
          <td class="paramname"><em>objRef</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>chkChildren</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>检查元素是否被有效的锁定 </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ATSceneRefP</td><td>SceneRef </td></tr>
    <tr><td class="paramname">ATEC_NAMESPACE_NAME::ATDataCore::ObjectRefP</td><td>elemRef </td></tr>
    <tr><td class="paramname">bool</td><td>checkChildren </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>ATECCORE_EXPORTED bool</dd></dl>
<dl class="section author"><dt>作者</dt><dd>SZEWEC </dd></dl>
<dl class="section since"><dt>自从</dt><dd>2022/04/20 </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3
</small></address>
</body>
</html>
